package nc.impl.cda;

/**
 * business service proxy 
 * Created by EJBGenerator
 * based on velocity technology
 */

public class cdaejb implements 
	nc.itf.cad.compcal.ITFCompcal,nc.itf.cad.formular.ITFFormular
,nc.itf.cad.pub.IPersistenceUpdate
,nc.itf.cad.compdefinition.ITFCompdef
,nc.itf.cad.clscaldevalue.ITFClsCalDevalue
,nc.itf.cad.procoeset.ITFProCoeSetCal
,nc.itf.cad.lossratecomp.ITFLossRateComp
,nc.itf.cad.calpub.ICadCalculate
,nc.itf.cad.dcflossratecomp.ITFDCFLossRateComp
,nc.itf.cad.formular.ITFFormularParse
,nc.itf.cad.pub.IPersistenceRetrieve
{
	
	private nc.itf.cad.compcal.ITFCompcal iTFCompcal = null;
	private nc.itf.cad.formular.ITFFormular iTFFormular = null;
	private nc.itf.cad.pub.IPersistenceUpdate iPersistenceUpdate = null;
	private nc.itf.cad.compdefinition.ITFCompdef iTFCompdef = null;
	private nc.itf.cad.clscaldevalue.ITFClsCalDevalue iTFClsCalDevalue = null;
	private nc.itf.cad.procoeset.ITFProCoeSetCal iTFProCoeSetCal = null;
	private nc.itf.cad.lossratecomp.ITFLossRateComp iTFLossRateComp = null;
	private nc.itf.cad.calpub.ICadCalculate iCadCalculate = null;
	private nc.itf.cad.dcflossratecomp.ITFDCFLossRateComp iTFDCFLossRateComp = null;
	private nc.itf.cad.formular.ITFFormularParse iTFFormularParse = null;
	private nc.itf.cad.pub.IPersistenceRetrieve iPersistenceRetrieve = null;
	
	public nc.itf.cad.compcal.ITFCompcal getITFCompcal(){
		return iTFCompcal;
	}
	public void setITFCompcal(nc.itf.cad.compcal.ITFCompcal iTFCompcal){
		this.iTFCompcal = iTFCompcal;
	}
	
	public nc.itf.cad.formular.ITFFormular getITFFormular(){
		return iTFFormular;
	}
	public void setITFFormular(nc.itf.cad.formular.ITFFormular iTFFormular){
		this.iTFFormular = iTFFormular;
	}
	
	public nc.itf.cad.pub.IPersistenceUpdate getIPersistenceUpdate(){
		return iPersistenceUpdate;
	}
	public void setIPersistenceUpdate(nc.itf.cad.pub.IPersistenceUpdate iPersistenceUpdate){
		this.iPersistenceUpdate = iPersistenceUpdate;
	}
	
	public nc.itf.cad.compdefinition.ITFCompdef getITFCompdef(){
		return iTFCompdef;
	}
	public void setITFCompdef(nc.itf.cad.compdefinition.ITFCompdef iTFCompdef){
		this.iTFCompdef = iTFCompdef;
	}
	
	public nc.itf.cad.clscaldevalue.ITFClsCalDevalue getITFClsCalDevalue(){
		return iTFClsCalDevalue;
	}
	public void setITFClsCalDevalue(nc.itf.cad.clscaldevalue.ITFClsCalDevalue iTFClsCalDevalue){
		this.iTFClsCalDevalue = iTFClsCalDevalue;
	}
	
	public nc.itf.cad.procoeset.ITFProCoeSetCal getITFProCoeSetCal(){
		return iTFProCoeSetCal;
	}
	public void setITFProCoeSetCal(nc.itf.cad.procoeset.ITFProCoeSetCal iTFProCoeSetCal){
		this.iTFProCoeSetCal = iTFProCoeSetCal;
	}
	
	public nc.itf.cad.lossratecomp.ITFLossRateComp getITFLossRateComp(){
		return iTFLossRateComp;
	}
	public void setITFLossRateComp(nc.itf.cad.lossratecomp.ITFLossRateComp iTFLossRateComp){
		this.iTFLossRateComp = iTFLossRateComp;
	}
	
	public nc.itf.cad.calpub.ICadCalculate getICadCalculate(){
		return iCadCalculate;
	}
	public void setICadCalculate(nc.itf.cad.calpub.ICadCalculate iCadCalculate){
		this.iCadCalculate = iCadCalculate;
	}
	
	public nc.itf.cad.dcflossratecomp.ITFDCFLossRateComp getITFDCFLossRateComp(){
		return iTFDCFLossRateComp;
	}
	public void setITFDCFLossRateComp(nc.itf.cad.dcflossratecomp.ITFDCFLossRateComp iTFDCFLossRateComp){
		this.iTFDCFLossRateComp = iTFDCFLossRateComp;
	}
	
	public nc.itf.cad.formular.ITFFormularParse getITFFormularParse(){
		return iTFFormularParse;
	}
	public void setITFFormularParse(nc.itf.cad.formular.ITFFormularParse iTFFormularParse){
		this.iTFFormularParse = iTFFormularParse;
	}
	
	public nc.itf.cad.pub.IPersistenceRetrieve getIPersistenceRetrieve(){
		return iPersistenceRetrieve;
	}
	public void setIPersistenceRetrieve(nc.itf.cad.pub.IPersistenceRetrieve iPersistenceRetrieve){
		this.iPersistenceRetrieve = iPersistenceRetrieve;
	}

	public java.lang.String doCalculate(nc.vo.cad.calpub.CalParaVO arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getICadCalculate().doCalculate(arg0);

	}
	public nc.vo.cad.calpub.CalReturnVO getCurrStatus(nc.vo.cad.calpub.CalParaVO arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getICadCalculate().getCurrStatus(arg0);

	}
	public java.lang.Object executeQuery(java.lang.String arg0 ,nc.jdbc.framework.SQLParameter arg1  ,nc.jdbc.framework.processor.ResultSetProcessor arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().executeQuery(arg0 ,arg1  ,arg2 );

	}
	public java.lang.Object executeQuery(java.lang.String arg0 ,nc.jdbc.framework.processor.ResultSetProcessor arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().executeQuery(arg0 ,arg1 );

	}
	public boolean isModuleStarted(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().isModuleStarted(arg0 ,arg1 );

	}
	public nc.vo.pub.SuperVO[] queryByHeadBodyCondition(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.Class[] arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().queryByHeadBodyCondition(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public nc.vo.pub.SuperVO[] retrieveAll(java.lang.String arg0 ,java.lang.Class arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().retrieveAll(arg0 ,arg1 );

	}
	public nc.vo.pub.SuperVO[] retrieveByClause(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().retrieveByClause(arg0 ,arg1  ,arg2 );

	}
	public nc.vo.pub.SuperVO retrieveByPk(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().retrieveByPk(arg0 ,arg1  ,arg2 );

	}
	public nc.vo.pub.SuperVO retrieveByPk(java.lang.Class arg0 ,java.lang.String arg1  ,java.lang.String[] arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().retrieveByPk(arg0 ,arg1  ,arg2 );

	}
	public nc.vo.pub.SuperVO[] retrieveByVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceRetrieve().retrieveByVO(arg0 ,arg1 );

	}
	public void deleteVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().deleteVO(arg0 ,arg1  ,arg2 );

	}
	public void deleteVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().deleteVOArray(arg0 ,arg1  ,arg2 );

	}
	public void deleteVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().deleteVOList(arg0 ,arg1  ,arg2 );

	}
	public void deleteVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().deleteVOMulTypeArray(arg0 ,arg1  ,arg2 );

	}
	public void executeSQLs(java.lang.String[] arg0 ,nc.jdbc.framework.SQLParameter[] arg1 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().executeSQLs(arg0 ,arg1 );

	}
	public void executeSQLs(java.lang.String[] arg0) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().executeSQLs(arg0);

	}
	public java.lang.String insertVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceUpdate().insertVO(arg0 ,arg1  ,arg2 );

	}
	public java.lang.String[] insertVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceUpdate().insertVOArray(arg0 ,arg1  ,arg2 );

	}
	public java.lang.String[] insertVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceUpdate().insertVOList(arg0 ,arg1  ,arg2 );

	}
	public java.lang.String[] insertVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceUpdate().insertVOMulTypeArray(arg0 ,arg1  ,arg2 );

	}
	public void updateAndSetTs(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2  ,java.lang.String[] arg3  ,java.lang.String arg4 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().updateAndSetTs(arg0 ,arg1  ,arg2  ,arg3  ,arg4 );

	}
	public void updateVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().updateVO(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public void updateVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().updateVOArray(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public java.lang.String[] updateVOArrayByStatus(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getIPersistenceUpdate().updateVOArrayByStatus(arg0 ,arg1  ,arg2 );

	}
	public void updateVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().updateVOList(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public void updateVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.Object[] arg2  ,java.lang.String arg3 ) 
		throws nc.vo.pub.BusinessException	{
	getIPersistenceUpdate().updateVOMulTypeArray(arg0 ,arg1  ,arg2  ,arg3 );

	}
	public void calClsDevalue(java.util.Hashtable arg0) 
		throws nc.vo.pub.BusinessException	{
	getITFClsCalDevalue().calClsDevalue(arg0);

	}
	public java.lang.String calSinDevalue(java.util.Hashtable arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFClsCalDevalue().calSinDevalue(arg0);

	}
	public java.lang.String calComDevalue(java.util.Hashtable arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFClsCalDevalue().calComDevalue(arg0);

	}
	public void calDevalueByCls(java.util.Hashtable arg0) 
		throws nc.vo.pub.BusinessException	{
	getITFClsCalDevalue().calDevalueByCls(arg0);

	}
	public java.util.HashMap getMigrmatrixbs(nc.vo.cad.calmigr.CalMigrmatrixVO[] arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFCompcal().getMigrmatrixbs(arg0);

	}
	public java.util.HashMap getScrollmatrixbs(nc.vo.cad.calscroll.CalScrollmatrixVO[] arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFCompcal().getScrollmatrixbs(arg0);

	}
	public nc.vo.pub.SuperVO[] checkRepeability(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFCompdef().checkRepeability(arg0);

	}
	public nc.vo.pub.lang.UFDouble comLossRate(nc.vo.pub.lang.UFDate arg0 ,nc.vo.pub.lang.UFDate arg1  ,java.lang.String arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFCompdef().comLossRate(arg0 ,arg1  ,arg2 );

	}
	public void compDCFLossRate(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
	getITFDCFLossRateComp().compDCFLossRate(arg0);

	}
	public nc.vo.capub.formular.FormularVO[] initFormular(java.lang.String arg0 ,java.lang.String arg1 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFFormular().initFormular(arg0 ,arg1 );

	}
	public java.util.HashMap getFormularVal(java.lang.String arg0 ,java.lang.String arg1  ,nc.vo.cad.calpub.CalParaVO arg2 ) 
		throws nc.vo.pub.BusinessException	{
		return 	getITFFormularParse().getFormularVal(arg0 ,arg1  ,arg2 );

	}
	public void compLossRate(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String[] arg2 ) 
		throws nc.vo.pub.BusinessException	{
	getITFLossRateComp().compLossRate(arg0 ,arg1  ,arg2 );

	}
	public void calProCoe(java.lang.String arg0) 
		throws nc.vo.pub.BusinessException	{
	getITFProCoeSetCal().calProCoe(arg0);

	}

}